Method and apparatus for sensing and displaying information

ABSTRACT

A method and apparatus may capture an image of a second person with a camera on a frame worn by a user, transmit the image to a second device, receive a recommendation for the user to interact with the second person in response to a behavior of the second person, and display the recommendation to the user on how to interact with the second person in response to the second person&#39;s behavior.

CLAIM OF PRIORITY

This patent application claims priority to U.S. Provisional ApplicationNo. 61/771,943 entitled “Method and Apparatus for Sensing and DisplayingInformation” filed on Mar. 4, 2013, which is hereby incorporated byreference in its entirety.

FIELD

This application relates to devices that sense and display information.

BACKGROUND

Cell phones, tablet computers, and laptop computers receive and displayinformation.

BRIEF DESCRIPTION OF THE FIGURES

FIG. 1A shows a device with a projection component to project an image.

FIG. 1B shows first and second devices similar to the device of FIG. 1A.

FIG. 1C shows a device with light generating components.

FIG. 1D shows an example of three light-generating components.

FIGS. 2A and 2B show back and top views of a pair of glasses.

FIG. 3A shows sensors embedded in a player's clothes or gear.

FIG. 3B shows sensors placed on lines or markers of a field or court.

FIG. 4 shows a car with a system that has one or more sensors.

FIG. 5 shows a device with a transceiver communicating with anotherdevice.

FIG. 6 shows an example of a show that starts with two guys and twogirls.

FIG. 7 shows a device that prevents people from using their cell phones.

FIG. 8A shows a device that can sense when a user's item is moved.

FIG. 8B shows a device with a transceiver that detects a user key.

FIG. 9 shows a device that represent the devices in FIGS. 1A-8B and 10.

FIG. 10 shows a pair of glasses of FIG. 2A, a device, a network, and aserver.

FIG. 11 shows information displayed on one or both lenses of a pair ofglasses.

FIG. 12 shows functions that may be performed by the glasses of FIGS. 2Aand 10.

DESCRIPTION

1. Mobile Device that Projects An Image or Video

2. Glasses that Generate Viewable Information on Lenses

3. Sensors for Sports

4. Sensors in car to detect drunk driving

5. Location-specific Communication Device

6. Multi-media Interactive Dating Experience

7. Mobile Phone Jamming Device

8. Motion Detection and Alert System

FIG. 9 shows a device 900, which may represent any of the devices inFIGS. 1A-8B described below. The devices in FIGS. 1A-8B may comprise oneor more of the elements shown in FIG. 9 and/or additional elements,depending on the desired cost, size, and functions of each device. Thedevice 900 may represent a mobile phone, a tablet computer, a laptop, adisplay, a wristwatch, a game console, a car key, a key chain, or aremote control to control another device, such as a TV, stereo, display,or car.

The device 900 may comprise a processor 902, a memory 904, a wirelesstransceiver 908 (e.g., 2G or 3G cellular, Long Term Evolution (LTE),WiMAX, WiFi, Bluetooth, RFID, Near Field Communication (NFC), etc.), adisplay 910, a user interface 912, one or more sensors 914, and a globalpositioning system (GPS) chip or other position tracking system 916. Theuser interface 912 may include one or more physical keys or buttons,and/or a menu of options shown on the display 910, such as atouchscreen.

The sensors 914 may sense one or more conditions of the environment(such as amount of visible or invisible light, temperature, humidity,odors, sounds, touch, amount of particles in the air, such as plantpollen) and/or objects (or characteristics of the objects) around thedevice 900, such as motion, color, shape, size, surface type, distancefrom the device 900.

The memory 904 may store one or more software modules 906 that can beexecuted by the processor 902 to perform some or all of the functionsdescribed below.

The device 900 may communicate directly with a server or computer orindirectly via a wireless network to download software apps and transmitand receive information.

Data transmitted from one device to another device or network, asdescribed below, may be encoded (such as CDMA) or encrypted forsecurity.

An image as described below may refer to a single image or a series ofimages such as a video.

1. Mobile Device that Projects an Image or Video

A. Projecting on a Surface

FIG. 1A shows a device 10 (such as a mobile phone or tablet) with aprojection component 16 to project an image or video 12 on a wall orother surface.

Projection Component

The projection component 16 may comprise one or more lasers (such asred, green, blue or RGB or other color configurations),microelectromechanical systems (MEMS), lenses, filters (such as movablecolor filters), polarizers, reflectors (such as mirrors), diffractionelements, refraction elements, beam splitters, light-emitting diodes(LEDs), and/or other optical elements, etc. The projection component 16may be sufficiently low power such that it is not harmful to people.

Wall or Surface

The wall or surface may be flat, textured or uneven, or non-flat, suchas curved ball. The wall or surface may be segmented or partially flat,and partially non-flat. The surface may be any color, such as white,off-white, and gray, black.

One advantage of the device 10 is that the projected image or video 12can be larger than the mobile device's display 14, so more users canview the projected image (such as a calendar, a spreadsheet, orPowerpoint presentation) or video (such as a game, a music video, amovie, a scene from a movie, or a movie trailer) 12.

User Interface

The device 10 may have a user interface (such as buttons or keys 30, akeypad, and/or a menu or icons on a touchscreen or display 14) thatallows a user to control the projected image or video 12, such as start,stop, pause, fast forward, rewind, and/or adjust one or more parametersof the projection component 16, such as light intensity/brightness,color, contrast, focus, sharpness.

The entire display 14 or a portion of the display 14 may show the sameimage or video as the image or video 12 being projected. In anotherexample, the display 14 may show a different image or video (such as afirst scene or character from a movie or game) than the projected imageor video 12 (such as a second scene or character from the movie orgame). In another example, the display 14 may show statistics of one ormore sports players or video game characters, while the projected imageor video 14 may show the one or more sports players or video gamecharacters.

Sensors

The device 10 may have one or more sensors 18 that sense one or moreconditions of the environment (such as amount of visible or invisiblelight, temperature, humidity, odors, sounds, touch) or objects (orcharacteristics of objects) around the device 10, such as motion, thepresence of a person's hand or face, one or more characteristics of thewall (such as a color, shape, size, surface type of the wall), adistance to the wall from the device 10, etc. After the sensor 18 sensesone or more of these conditions, the device 10 may adjust one or moreparameters of the projection component 16, such as light intensity,color, contrast, focus, sharpness, which may change the image or video12.

For example, the sensor 18 may sense a person's hand or face near thedevice 10, and the device 10 may decrease the light intensity of theprojector component 16 or stop the projection.

As another example, the sensor 18 may sense that the wall or surface hasa picture (such as a hand-drawn picture, a computer-generated image(CGI), or a photograph). The device 10 may cause the projected image orvideo 12 to interact with the picture. For example, the sensor 18 maysense that the wall or surface has a picture of a house, and the device10 may project characters that play in or around the house.

As another example, the sensor 18 may sense daylight or a well-lit room,and the device 10 may increase intensity of the projection component 16by a fixed amount or a variable amount. The sensor 18 may sense nighttime or a dimly-lit room, and the device 10 may decrease intensity ofthe projection component 16 by a fixed amount or a variable amount.

As another example, the sensor 18 may sense the size of an availableflat surface area, and the device 10 may adjust the size of theprojected image or video 12.

As another example, the sensor 18 sense the color of the wall, and thedevice 10 may adjust one or more colors of the projected image or video12.

As another example, the sensor 18 senses an object, such as a person'sfinger, a small sword, or ball, and the device 10 may cause theprojection component 16 to project an animated object or character thatreacts with the real object. For example, if a person uses a finger topoke an animated, projected character, the character can react by sayingsomething or jumping.

Connection to Server or Internet

The device 10 may connect (wired or wirelessly) to a server and/or theInternet to retrieve (push or pull) images or videos (downloaded orstreamed) to project on a surface. The device 10 may use a GPS chip 916(FIG. 9) or other location-tracking system to select or modify contentto retrieve and project, such as a map or local restaurant menus oradvertisements. The device 10 may use user preferences (such as aselected language, type of music, name of user's preferred bank,restaurant, grocery store) to select or modify content to retrieve orproject.

Power

The device 10 may receive power from one or more sources, such as apower outlet, solar power or other light sources, another device, and/ora power docking station or pad. When the device 10 runs low on power,the device 10 may cause the projected image or video 12 to change ordisplay a low power message or symbol.

Two or More Devices

FIG. 1B shows a first device 10 with a component (such as a NFC chip, aBluetooth chip, and/or a WiFi chip) that senses a second device 20 nearthe device 10 (such as touching or bumping each other, in closeproximity, or in the same room). The first and second devices 10, 20 maybe similar (such as two mobile phones) or different (such as an Androidphone and an iPad). When two or more devices 10, 20 are put together(either touching or in close proximity), they can project one largeimage (such as a widescreen movie) or two separate images. Objects orcharacters in the two images can interact, such as a character runningfrom a first scene in the first projected image 12 to a second scene inthe second projected image 22. As another example, a first character 13can kick a ball 15 to a second character 23 or fight each other in agame. The two devices 10, 20 may receive commands from one or moreusers, such as commands to move characters projected in the two imagesor videos 12, 22. The two devices 10, 20 may communicate with each other(exchange commands and data; synchronize processing) to let two usersplay a game. Two devices 10, 20 are used here as an example, but threeor more devices may be used.

An apparatus comprising:

a user interface configured to receive a request for an image;

a processor configured to process the request;

a wireless transceiver configured to send the request to a network andreceive the requested image; and

a light projector configured to project the requested image on an objectthat is separate from the apparatus.

The apparatus of claim 2, further comprising a sensor configured tosense a condition, wherein the processor is configured to change aparameter of the light projector depending on the condition sensed bythe sensor.

A method as described herein.

A method comprising:

receiving a request for an image;

sending the request to a network;

receiving the requested image; and

projecting the received image on an object.

B. Projecting a Hologram

FIG. 1C shows a device 100 (such as a mobile phone or tablet) with lightgenerating components 110 that generate a 3-dimensional hologram 150(also known as a holograph or a virtual image or video) of one or moreobjects or characters that appears to be above the surface of the device100. There may be several ways to do this. In one configuration, thelight generating components 110 generate beams of light 120 in the airabove the surface of the device 100. The light beams 120 interfere (orotherwise react) with each other to generate the hologram 150.

In another configuration, the light generating components 110 generatebeams of light 120 at one or more raised sides 165 of the device 100, asshown by the two arrows pointing right to left across the display 160.The raised sides 165 may have an image or pattern (similar to arecording medium or photographic plate used for traditional holograms)that diffracts the light 120 to produce a light field and the hologram150 above the surface of the device 100 (as shown by the arrow pointingup from the raised side 165 to the hologram 150). The raised sides 165of the device 100 may dynamically change in appearance (such as an imageor video), configuration, color, pattern, etc., so that the hologram 150changes in appearance. The raised sides 165 may comprise a liquidcrystal display (LCD) and/or one or more recording mediums fortraditional holograms, such as a photographic film (silver halidephotographic emulsion) with a high concentration of light-reactivegrains for high resolution. A layer of this recording medium (e.g.,silver halide) may be attached to a transparent substrate, such as glassor plastic. The raised edges 165 may comprise an array or small plates,which may be moved by actuators (such as MEMS) and change their angle ofreflection, refraction, and/or diffraction from 0 to 180 degrees fromthe surface of the display 160. The angle of the raised edge 165 mayaffect the height of the hologram 150.

The hologram 150 may appear different from different viewing anglesaround the device 100. For example, if the device 100 is lying flat on atable, a person standing south of the device 100 may see the hologram ofa face of a character, while a person standing east or west of thedevice 100 can see a side profile of the character's head.

Light Generating Components

The light generating components 110 may comprise one or more elementsdescribed above with component 16 in FIG. 1A. In addition to or insteadof the elements described above with component 16 in FIG. 1A, lightgenerating components 110 may comprise other optical elements ormaterials that emit, filter, and/or alter light, such as semiconductoror diode lasers.

The light generating components 110 may be arranged in one or moreconfigurations to generate a hologram 150 above the device 100. FIG. 1Dshows an example of three light-generating components (red, green, blue)grouped together, which may be moved together, by an actuator 170, suchas a MEMS. Other configurations may be used.

There may be any number of light generating components 110 in thecorners and/or along the edges of the device 100. In one configuration,the components 110 are only in the corners. In another configuration,the components are along the sides of the device 100. In one example,the components 110 are positioned along raised edges of the device 100,where the raised edges are higher than the center surface of the device100. In another example, the components are embedded under a top surfaceof the device. The components 110 may be spaced apart or close together.The components 110 may be arranged in a pattern around the edges of thedevice 100. There may be more than one row of components 110 along eachedge of the device 100.

The components 110 may generate light with the same or differentintensity or wavelengths, such as red, blue, yellow, green, etc. In oneconfiguration, each component 110 may be configured to change itswavelength, intensity, position, angle, or other parameter under thecontrol of a processor 130 in the device 100.

The components 110 may move in various directions or degrees of freedom(for example, using MEMS 170) according to software executed by aprocessor 130. The processor 130 may control and synchronize movement ofthe components 110. The movement may be small (such as micrometers) andvery fast (such as microseconds). Moving the components 110 in asynchronized manner may cause the hologram 150 of an object or characterto move or change appearance.

Hologram

The hologram 150 may be any stationary or moving object or character,such as sports players, news updates, graphs (bar graphs, pie charts),medical simulations (such as surgeries), games, movies, advertising,etc. The hologram 150 may be black & white, gray, or in one or moreother colors.

Display

The device 100 in FIG. 1C may have a display 160, such as a touchscreen, as described above with the display 14 on FIG. 1A. The device100 may display an image or video on the display 160 at the same time asthe components 110 generate a hologram 150 above the surface of thedevice 100. The image or video on the display 160 may be related to thehologram 150 or appear to interact with the hologram 150. For example,the display 160 may show ground and buildings moving as a hologram 150of a dragon flies over the ground and buildings. As another example, thedisplay 160 may show statistics of a sports game or video game thatchange as a hologram 150 of one or more players play a game.

Glasses

In one example, a user may wear glasses with special lenses (such as 3Dstereoscopic glasses, polarized lenses, left eye lens may be differentthan the right eye lens) to help them see the hologram 150 above thedevice 100.

Physical Object

In one example, a user may put a physical object (such as a white cube,sphere or other shape) on the top surface 160 of the device 100, and thecomponents 110 may project images and video onto the shape.

Sensors

Everything described above with device 10 in FIGS. 1A-1B may beimplemented with and/or adapted for device 100 in FIG. 1C. For example,similar to the description above with device 10 in FIG. 1A, the device100 in FIG. 1C may have one or more sensors 140 that detect conditionsand/or objects around the device 100. Depending on the detectedconditions or objects, the device 100 may cause the light generatingcomponents 110 to change one or more parameters, such as intensity orcolor. For example, the sensors 140 may detect a finger or other objectmoving toward the hologram 150, and a character or object in thehologram 150 may move or react visually and/or emit a sound.

Multiple Devices

As another example, similar to the description above with 2 devices 10,20 in FIG. 1B, two or more devices 100 may be placed near each other,such that 2 holograms of 2 devices appear to interact with each other.

Power

As another example, the device 100 may receive power from one or moresources, such as a power outlet, solar power or other light sources,another device, or a power docking station or pad. When the device 100runs low on power, the device 10 may cause the projected image or video150 to change or display a low power message or symbol.

2. Glasses that Generate Visible Information on Lenses

FIG. 2A shows a back view and FIG. 2B shows a top view of a pair ofglasses 200 with one or more projectors 202 that project informationand/or images onto the lenses 208 (or on a screen or display on the top,bottom, or side of the lenses) for a user to see and still allow a userto see the user's environment through the lenses 208. The projectors 202may include one or more of the projectors 16 or light-generatingcomponents 110 described above. Although the word “glasses” is used, thelenses 208 do not have to correct a user's vision, such asnearsightedness or far sightedness.

The projected information or images may relate to an object or placethat the user sees through the lenses 208. The projected information orimages may be off to the side or on the top or bottom so as not toobscure the view of the user.

Sensors

The glasses 200 may have one or more sensors 210, such as a camera, tocapture an image or video or what the user sees through the lenses 208.Besides a camera, the sensor 210 may include one or more other sensorsthat sense a condition (e.g., lighting, temperature, humidity) or anobject (such as a restaurant, a hotel, a street name, a touristattraction, a gas or particles in the air, such as plant pollen, dust,pet dander, etc.), which may cause the glasses 200 to react or displayinformation.

Transceiver

In one configuration, the glasses 200 includes a wireless transceiver206 (e.g., cellular, WiFi) to transmit and retrieve information to andfrom a cell phone, a base station, a server, a network, and/or theInternet. In another configuration, the glasses 200 communicate viaBluetooth or NFC with a wireless transceiver 908 in a mobile device 900(FIG. 9) to transmit and receive information through a network to aserver. The transceiver 200 may transmit a request for information aboutan object or place sensed by the sensor 210 (that the user sees throughthe glasses 200), and receive information about that object or place.

Other Features

The glasses 200 may have fiber optic components to carry electricalsignals through the frame of the glasses.

The glasses 200 may have background or ambient light blockers and/ornoise cancellation to improve a user's viewing and/or audibleexperience.

The glasses 200 may be controlled by buttons on the glasses 200 and/or amobile device with a touchscreen, keypad or mouse.

The glasses 200 may include (or attach to) one or more ear pieces or aheadset 204 to provide audible sounds to the user. The audibleinformation may include music or a narration of what the user is seeingthrough the glasses.

The glasses 200 may provide warnings about places or objects around theuser seen by the sensor 210.

The glasses 200 may provide information (such as clues to a question,player statistics, keys to unlock a treasure chest) related to a gamethat the user is playing. The game can be a physical game or a virtualgame.

FIG. 2C shows glasses 225 may have 2 sets of lenses (and/or 2 sets offrames with lenses): a first set of lenses 220 to correct for a user'snearsighted or far sightedness vision, and a second set or lenses 222 todisplay information. The second set 222 may slide up (e.g., when abutton is pressed) or be pushed up (or removed completely) when not inuse and pushed down when in use.

The glasses 200 may be implemented as part of a hat, headband, or helmetfor sports.

Input Commands to the Glasses

A user may input commands to the glasses 200 through one or more ways.The glasses 200 may have buttons or a touch pad for the user to press ortouch. The glasses 200 may have a microphone and voice recognition toreceive spoken user commands. A device 900 (FIGS. 9 and 10) in wired orwireless communication (e.g., WiFi or Bluetooth) with the glasses 200may have buttons or a touchscreen to receive user commands.

Behavior Recognition and Recommendation

Sometimes it is desirable to help or interact with other people,especially when a person is in an unfamiliar city, region, or country.The glasses 200 may allow a user to quickly recognize another person'sbehavior, such as a health problem, and recommend a way for the user tohelp or interact with them.

FIG. 10 shows a pair of glasses 200, a device 900 in communication withthe glasses 200, a network 940 in communication with the device 900, anda server 950 in communication with the network 940. In FIG. 10, a userwears the glasses 200 and looks at a second person in front of the user.The sensor 210 of the glasses 200 captures one or more images of thesecond person's body posture, position, movement, action, gesture,facial expression, or body language (individually or collectively called“behavior”)(block 1200 in FIG. 12).

A processor receives the one or more images from the sensor 210 andanalyzes, recognizes, and/or interprets the behavior of the secondperson (block 1202 in FIG. 12). The processor may include one or more ofthe following (alone or in combination): a processor 230 on the glasses200 coupled to the sensor 210, a processor 902 in the device 900 incommunication with the glasses 200, or the server 950 in communicationwith the glasses 200 via the device 900 and the communication network940, such as a cellular network.

The processor 230 causes the glasses 200 to display information (such asa word, halo, glowing outline, icon, flashing light, or symbol) on ornear the person on one or both lenses 208 of the glasses 200, or a smallscreen in front of the glasses 200, as shown in FIG. 11 (block 1210 inFIG. 12). In addition to or instead of displaying information, theglasses 200 may emit one or more sounds, such as a word, musical tone,or other sound, depending on the recognized behavior. The glasses 200may display a recommendation for the user to help or interact with thesecond person, as shown in FIG. 11 and described in more detail below.

The glasses 200 may allow a user to activate and de-activate thisbehavior recognition and recommendation feature.

Recognizing a Sick Person

For example, if a person is sneezing, sniffling, or coughing, theglasses 200 can display a word “sick” above the person, a colored halo1104 (in FIG. 11)(halo can be constant or flashing) around the person'sface or head, or a sick person icon or symbol above the person, as shownin FIG. 11. The glasses 200 may display a ______% probability or degreeof sickness based on how many symptoms are recognized and/or how severethe coughing and sneezing are, as shown in FIG. 11.

If the second person sneezes or coughs into their hand and then touchesan object, such as a door handle, a table, or a bowl, then the glasses200 can display a warning word above the object, a red halo (constant orflashing) around the object, an icon, or a symbol. This allows the userto avoid touching the object (and potentially getting exposed to germs)touched by the second person.

Other Recognized Behaviors

Other examples of recognized behaviors and words that potentiallydescribe the behaviors include: eyes staring off in a direction awayfrom the glasses 200 (bored or disinterested), eyes opened wide(surprised, excited or interested), eyes squinting at a faraway object(nearsightedness) or an object nearby (farsightedness), eyes looking atthe ground and hands checking pockets, bag or purse (lost something),hand supporting chin or side of a face (bored or tired), hand rubbinghead (worried, concerned, or headache), hand rubbing eyes (tired, lackof sleep), slouching shoulders (bored, disinterested, fatigue), eyeswide open, hands grabbing throat (choking), exhaling loudly(disappointed, anxious), rapid hand motions (excited or agitated), handsin pockets (relaxed or trying to look relaxed), arms crossed(defensive), hands on hips (angry, confrontational, in command), tappingfoot or fingers (anxious or nervous), repeatedly checking watch in ashort period of time (anxious, waiting for something), arm stretchedupward (trying to reach something), hand behind back (potentiallycarrying a weapon), eyes closed (resting, tired, or asleep), walkingstiffly (uncomfortable shoes, injured leg), hand rubbing back or legplus agonized facial expression (leg or back pain).

The glasses 200 may update displayed information about the second personafter observing two or more behaviors. For example, if the second personcoughs once, the display may show “sick or allergies or choking,” asshown in FIG. 11. But if the second person clears her throat (and maybedrinks water) and does not cough again, the glasses 200 may update thedisplay to show “not sick” or “just cleared her throat.”

The glasses 200 may recognize a second person who is drunk (under theinfluence of alcohol or other drug) or a car driven by a drunk driver,such as a car that is swerving back and forth.

Behavior Analysis

As described herein with reference to FIG. 10, the word “processor” mayrefer to one or more of the following: the processor 230 on the glasses200, the processor 902 in device 900, and/or the server 950.

The processor may analyze a facial expression and coloration (redcheeks, normal complexion, or pale) of the second user. The processormay analyze light reflections and shadows on or around the second personand their clothing. The processor may analyze an amount of perspirationof the second person.

The processor may compare the second person's behavior to a set ofbehaviors stored in a memory, such as a database or library, to find thebest matching behavior (blocks 1202 and 1206 in FIG. 12). If there aretwo or more behaviors stored in the memory match or resemble the secondperson's detected behavior, the processor may cause the glasses 200 todisplay words for both behaviors. For example, in FIG. 11, the glasses200 displays “Sick or allergies or choking” next to the second personcoughing. Alternatively, the processor may use other factors, such as apast behavior and/or regional customs, to select one of the storedbehaviors for the glasses 200 to display to the user.

The processor may compensate for a person's characteristics, such asage, height, size, weight, clothing, etc. when searching through the setof stored behaviors. For example, a shorter person's behavior may beless noticeable or more noticeable compared to a tall person, dependingon the behavior.

People may have different behaviors and customs in different cultures,ethnicities, countries or regions. The processor may have a universalset of stored behaviors for all countries or regions, or a specific setof behaviors and customs for a specific culture, ethnicity, city,region, or country, as shown by set 1 1206 and set 2 1208 in FIG. 12.

In one configuration, some common behaviors may be stored in theprocessor 230, more behaviors may be stored in the processor 902, andeven more behaviors may be stored in the server 950.

Two or More Cameras

In one configuration, the glasses 200 may have two or more cameras tocapture images of a second person from two different views, which mayprovide more information about the second person's behavior than asingle camera.

Camera Behind the User

In one configuration, the glasses 200 may have one or more cameras onthe side of the glasses 200 or on the back of the user's head to captureimages to the sides and/or behind the user.

Sensing Other Conditions Besides Behavior

In addition to (or instead of) recognizing behavior, the glasses 200 mayhave sensors to sense other conditions (block 1203 in FIG. 12), such asa microphone to hear the second person coughing, speaking, shouting,etc. The sensor 210 may have one or more sensors to sense a temperatureof the second person, for example, to detect if the second person has afever. The sensor 210 may sense a heart rate or an amount ofperspiration on the head, neck, and arm pits of the second person. Thesensor 210 may sense the speed of a person moving his head, hand, arm,leg, foot, etc.

Predicting the Second Person's Next Behavior

In one configuration, the glasses 200, processor 902 or server 950 maypredict the second person's most likely next behavior. For example, aperson who sneezed may look for a Kleenex. A person who spilled a drinkmay look for a napkin. A person coughing may look for something to drinkor a cough drop. A person who lost something may start looking for it onthe ground. A person pushed or bumped by another person may utter anangry word or seek to retaliate. The glasses 200 can display a word orsymbol showing the second person's most likely next behavior andrecommend an action to a user.

Recommending how to Help or Interact with the Second Person

As shown in FIGS. 11 and 12, after recognizing a behavior of the secondperson, the glasses 200 may recommend to the user how to help orinteract with the second person, e.g., what to do and when to do it, bydisplaying a word, a phrase, a symbol, an image 1100, or a video 1102(which can repeat 2 or 3 times) to the user. In addition to or insteadof displaying a recommendation, the glasses 200 may emit audible wordsto the user, such as “ask her if she needs water.”

For example, if the second person coughs or clears his/her throat asshown in FIG. 11, the glasses 200 may display one or morerecommendations to the user to offer a glass of water, show the secondperson where the nearest water fountain is located, get a cough drop, orfind a doctor. If the second person sneezes, the glasses 200 mayrecommend getting a Kleenex or napkin.

If the second person lost an object (contact lens, ear ring, ring, coin,etc.), the glasses 200 may calculate how the object dropped from acertain height, how the object likely bounced on the ground, and hitanother object such as the second person's leg, a chair, or a bag. Theglasses 200 may display to the user likely locations where the lost itemmay be found.

Other examples of recommendations may include: ask if the second personis hurt, help the second person carry a heavy object, make a friendlygreeting, make eye contact, smile, shake hands, do a fist bump, raiseyour hand with palm open facing up or to the side, pat the second personon the back, nod your head, salute, bow your head, bow upper torso,continue to bow (e.g., don't make direct eye contact) until the secondperson leaves or performs a certain action, etc., step back (to give thesecond person some space), sit down (to appear less threatening), putyour hands on the table (to appear less threatening or more relaxed),open hands and arms (to welcome or invite the second person).

The recommendation may also show the user what NOT to do. For example,in some cultures, people are not supposed to touch other people at anytime, or during a period of time, or in a particular place.

The recommendation may be based on local, cultural, ethnic, or regionalcustoms, depending on the location of the user and/or the appearance ofthe second person. The glasses 200 or device 900 may have a GPS chip (orrecognize the user's surroundings) to determine the user's location(block 1204 in FIG. 12). Thus, the server 950 and/or device 900 maystore two or more recommendations for each stored behavior, as shown inFIG. 11 and block 1206 of FIG. 12. For example, for a second person whoappears to be angry (hands on hips, raised voice, angry facialexpression), the recommendation could be a pat on the back, a bow, asmile, or ask a question, depending on the user's location and/orethnicity or nationality of the second person.

Warning the User

The glasses 200 may display a warning sign and/or emit a warning soundif the second person exhibits behaviors of being sick or poses a threatto the user, such as reaching for a weapon. The warning sign or soundmay become more intense if the second person approaches the user orexhibits more behaviors.

Different Modes to Display Different Types of Information

A user may not wish to see all information generated by the glasses 200related to every recognized behavior, which could be overwhelming. Theglasses 200 may allow the user to select one or more modes fordisplaying different types of information. For example, a user canselect a “help” mode for the glasses 200 to display only recommendationson how to help other people. A “warning” mode may display only behaviorinformation of people that may threaten the health or safety of theuser. A “sales” mode may display only recommendations to speak withcertain people who appear interested in the user, a product, or aservice. A “fully active” mode may display all behavior information.

Analyze Crowd Quickly to Identify a Person to Help

The glasses 200 (alone or in combination with the device 900 and/orserver 950) may analyze two or more people (such as a crowd of people)faster than a normal person can, and identify a person to help. Theglasses 200 may scan a crowd and quickly determine who is angry, sad,tired, bored, disinterested, interested in meeting the first person,potentially dangerous, sick, etc.

Recognize Behavior of Animals

In one configuration, the glasses 200 may recognize the behavior ofanimals, such as a dog, a cat, a bird, or a lizard. For example, theglasses 200 may recognize that a dog is wagging its tail while barking,which indicates the dog may be friendly or wants to play. This wouldallow a user to interact more with their own pets and pets of otherpeople.

Instruct a User how to Operate a Car, Machine, or Play a Game

In one configuration, the glasses 200 may identify objects around theuser and recognize that the user is in a car, on a motorcycle, orstanding near a machine. The glasses 200 may display information on howto operate the car or machine by highlighting buttons to press, leversto pull or push, control switches to flip, etc. The glasses 200 maydisplay a sequence of actions.

The glasses 200 may identify objects around the user and recognize thatthe user is trying to play a sport, a video game, or a board game (suchas chess or Monopoly), or the user may ask the glasses 200 for help. Theglasses 200 may display words or symbols and/or emit sounds to instructthe user how to play the game.

Detect User Behavior

In one configuration, the glasses 200 may detect user behavior (such astitled head resting on the user's hand or coughing) and suggest anaction (such as get some rest or get some water at a fountain down ahall and around a corner).

Rewind & Analyze

Sometimes, a person is in a crowded place with a lot of activity anddoes not notice another person's behavior, such as a person who is lost,injured, or stealing a wallet or purse.

In one configuration, the glasses 200 constantly records and erases aloop of video for a period of time, such as 5 minutes, 30 minutes, anhour, or 24 hours. When the user says a trigger word or phrase (set bythe manufacturer or set by the user; it should be a word or phrase thatis not commonly said) and “rewind,” the glasses 200 rewinds the video,until the user says “pause,” “stop,” “play,” or “play slowly.” Thisallows a user to go back and see behavior and events that the user mayhave missed the first time when the user looked at a scene.

The glasses 200 may allow a user to select a part of the image tozoom-in and analyze a specific person or object, and then zoom back out.For example, the user can zoom-in a particular quadrant (e.g., user says“zoom-in” and “top left,” “top right,” “bottom right,” “bottom left”) oron a particular object or person by using voice commands, touching abutton or touchpad on the glasses 200, or touching the device 900.

3. Sensors for Sports

College and professional sports (such as basketball and football)sometimes have controversial foul calls (ticky tack fouls or phantomfouls) or no-calls when there actually was a foul. For example, during aSacramento Kings vs. Los Angeles Lakers playoff game in the late 1990s,the referees called Mike Bibby for a foul when Kobe Bryant was the onewho elbowed Bibby in the face, and Bibby was clearly bleeding. Asanother example, Vlady Divac fell down and drew a foul on an opposingplayer when in fact that player did not even touch Divac.

Even instant replay may not be able to determine exactly what happened.For example, a ball goes out of bounds with 30 seconds left in a NCAAFinal Four game, and the officials cannot determine who touched the balllast. One camera shows one player touched the ball last, but anothercamera shows another player from the other team touched the ball last.As another example, a running back charges into a group of offensivelinemen, blockers, defensive linemen, and linebackers on a 1-yard line,and it is impossible to see whether the ball crosses the goal line, evenwith multiple cameras at different angles. If the ball did not cross thegoal line, then where should the player be marked as down?

Sensors on sports players, objects such as balls, or the court or fieldcan improve a game by making more accurate calls (or helping officialsmake more accurate calls) and reduce human error. FIG. 3A shows sensors300, 302 that may be very small and embedded in a player's uniform,jersey, pants, protective pads, socks, sneakers, wristbands, gloves,headbands, protective eyewear, facemasks, helmets, etc. In addition toor instead of wearing sensors during a game, a player can wear a suitthat tracks and records or captures the player's movements (motioncapture).

Sensors 304 may also be placed in a ball. FIG. 3B shows sensors 320 thatmay be placed on lines (side lines, goal lines, back of end zones,3-point lines) or markers of a field, court, out of bounds, basketballrim, backboard, and other places.

The sensors 300, 302, 304, 320 may sense or measure one or moreconditions, such as pressure (force), frictional force, heat, location,position, vibration, motion, light (visible and/or non-visible, such asinfrared) and/or a magnetic field generated by a magnet on a player orball or field of play. Two or more sensors may be able to detect asignal strength or position of each other.

The sensors 300, 302, 304, 320 may comprise any component or material(or a combination thereof) that can sense or measure the conditionsabove. Some examples may include transducers, transceivers, magneticstrips, RFID or NFC tags, miniature cameras, microchips, resistors,inductors, power sources (batteries), circuits, flexible circuits,processors, memory, wires, etc. The sensors 300, 302, 304, 320 may havea casing made out of a durable material, such as plastic, metal, orfiberglass. The sensors 300, 302, 304, 320 may be elastic or bendable.

The sensors 300, 302, 304, 320 may be tamper resistant. For example, ifthere is any tampering, the sensors may transmit a sign to the computer310 or have a seal that breaks or have a color that changes. The sensors300, 302, 304, 320 may be waterproof.

The sensors 300, 302, 304, 320 may transmit data to computer 310 and/orstore it in a recordable medium to be read by another device, such ascomputer 310. The sensors 300, 302, 304, 320 may encode or encrypt datafirst before transmitting it to the computer 310 for security andaccuracy.

A computer (or group of computers) 310 collects data from the sensors300, 302, 304, 320 on players and/or objects, such as the court, field,and ball. The computer 310 may analyze the data and perform calculationsto determine precise locations and positions of players and objects in agame.

After analyzing the data, the computer 310 may display or audiblyannounce a result, such as a foul (or no foul) on a player, a playerstepping out of bounds with or without a ball, a ball out of bounds lasttouched by a specific player, a player who jumped offsides, a touchdown,a fumble, a ball at a specific number yard line, a passing interference,holding, chop block, etc.

In one example, the sensors and computer 310 are used simultaneouslywith a team of human officials. In another example, the sensors andcomputer 310 are only used when the officials and instant replays arenot conclusive.

The computer 310 may automatically track which players are in a game foreach team based on identification codes on their sensors, or a user mayinput the names or numbers of the players when they enter and leave agame.

Before a game, the computer 310 may gather information about a player'sheight, weight, strength, vertical jump, long jump, etc. to bettersimulate or analyze data collected in the game.

One potential advantage is the sensors and computer 310 may be moreaccurate (no biases or emotions), faster, and less expensive than humanofficials and instant replay.

4. Sensors in Car to Detect Drunk Driving

Drunk driving is dangerous to drivers, passengers, and everyone on thestreet. There is not enough police to see and stop all drunk drivers.After a drunk driving accident, people wish there were more ways toprevent drunk driving.

FIG. 4 shows a car with a system 400 that has one or more sensors402-408 to detect drunk driving. The sensors 402-408 may include: abreath sensor 402 to detect (or estimate) blood alcohol level; a bodymotion sensor 404 to detect movements or postures (e.g. slumping) of thedriver; a car motion sensor 406 to detect driving behavior that mayindicate drunk driving (such as drifting into another lane and suddenswerves); and an eye movement sensor 408 to detect eye movements and/orreaction speed that may indicate drunk driving. One purpose for havingmultiple sensors 402-408 is to prevent a drunk driver from disabling,bypassing or avoiding one of the sensors 402-408. For example, if thedriver disables or bypasses breath sensor 402, the other sensors 404-408may still detect that the driver is drunk.

These sensors 402-408 may send data to a processor 410, which analyzesthe data. Depending on the data and settings (set by the manufacturer,dealership, user, state), the processor 410 may initiate one or moreactions, such as: display a warning message to the driver and/orpassengers on a user interface 414; turn off the car engine 412; and/orinstruct the transceiver 416 to call a friend, family member, or otherperson to help the driver get home.

The warning message (visual and/or audible) may advise the driver tocall another driver, drink some water and eat food to sober up, advisethe driver of police checkpoints, etc.

In one example, if the sensors 402-408 detect that the driver is clearlydrunk and unable to drive safely (e.g., blood alcohol level over amaximum threshold), the processor 410 may call the police if the driverstill tries to drive the car after displaying or emitting warningmessages.

The user interface 414 may include one or more of the following: adashboard warning light, a liquid crystal display (LCD), a lightemitting diode (LED), a touchscreen, and/or a speaker to deliver anaudible warning message or sound.

Some or all of the components in FIG. 4 may be portable and transferredfrom one car to another car. The components may be used or installed ina car of a person on probation or arrested for driving under theinfluence (DUI). The system 400 may send an alert to the police via thetransceiver 416 if a user tries to tamper or disable with the system400.

This system 400 can save the lives of drivers, passengers, and everyoneon the street who could be hurt by drink drivers. This system 400 canalso prevent property damage.

Location-Specific Communication Device

Announce Our Presence to People at a Location

Sometimes two people (family, friends, work colleagues or acquaintances)are at the same restaurant, store, amusement park, or comic bookconvention, such as Comic-con, but they do not know it until days, weeksor months later. Sometimes, it would be nice to know who is at aspecific location, so we can say hello to family and friends and enjoyactivities together.

FIG. 5 shows a device 500A (such as a mobile phone, tablet, laptop,microchip, wristwatch, credit card, key chain, or wallet) with atransceiver 502 that sends a signal to announce a user's presence at alocation 510, such as a restaurant, store, mall, gym, or amusement park.The announcement can be made to a wide audience (advertising to allpotential clients) or a small audience (contacts stored in the person'sdevice 500A, Facebook friends, or other family and friends selected bythe user).

In one configuration, the device 500A has a transceiver 502 thattransmits a signal wirelessly (cellular, WiFi, Bluetooth, RFID/NFC,infrared) with an identification of the user (such as a name, phonenumber, and/or email address) to a location-specific transceiver 512.The transceiver 512 transmits the identification to one or more otherdevices, such as other mobile devices 500B, 500C, a banner, TV, adisplay or screen 516, or a desktop computer or kiosk 514.

The device 500A may have one or more default settings and information(e.g., no announcement unless activated), and a user may change some orall of the settings and information. For example, the user can activateor de-activate the announcement feature, designate which friends andfamily will receive the announcement, what the announcement will say,what information to broadcast widely (e.g., business card information,such as name of business, type of business, title, licenses, phonenumber, email address, web site, resume, LinkedIn profile), and whatinformation to send only to selected people (e.g., phone number, email,photo). When the user enters a new location (such as a mall orrestaurant), the device 500A may ask the user whether the user desiresto change the announcement settings or information.

The computer 514 may display a list of people and their business cardinformation at that location. The computer 514 may group the peopleaccording to profession, such as students, lawyers, doctors, real estateprofessionals, retail sales, etc.

Let Friends and Family Know when we Move from Location to Location

Sometimes we would like to inform a friend, family member (such as aspouse, child, teenager, or elderly person) or co-worker of our locationor movement from one location to another location, such as on a freeway,in a city, convention floor, mall, office, restaurant, house, park, orstore. We may post our location on Twitter or check-in on Facebook, butthis may be time-consuming since it requires a few steps. Sometimes, thelocations are not accurate.

In FIG. 5, the device 500A may have a GPS chip (or read RFID or NFC tagsat each location) that determines the location of the device 500A. Thedevice 500A may transmit a signal (hereinafter “location signal”)directly or through a network to other mobile devices 500B, 500C. Theother mobile devices 500B, 500C may display a map and a symbol showingthe location of the device 500A on the map.

The devices 500A-500C may allow users to change one or more settings.For example, the location signal from device 500A to the other devices500B, 500C may be set to be continuous, at timed intervals, or on demandby the other mobile devices 500B, 500C. The device 500A can allow a userto activate or deactivate the location signal. But if the user of thedevice 500A is a child or teenager, a parent may configure the device500A such that the location signal cannot be deactivated. The device500A may allow a user to select 1) which people can see the location ofthe user and 2) at which times of the day or week. A user can set darkareas where this feature will not inform other people of the user'spresence.

Tell Us where to Find an Item in a Store

Sometimes it is hard to find a product in a mall or a large store, suchas Walmart, Home Depot, Fry's Electronics, etc. Sometimes the salespeople are busy with other customers, busy with other tasks, on a break,or not willing to help. Time is very valuable to many consumers.

a. In one example, the device 500A in FIG. 5 has an RFID reader orscanner that can read RFID tags on products (or their packages) in astore 510, so the user can quickly find a product.b. In another example, the device 500A has a GPS chip or other componentthat tracks the location of the device 500A. The device 500A wirelessly(e.g., via cellular or Wi-Fi) sends a request to find one or moreproducts to a computer 514 in the store 510. Alternatively, when theuser enters the store 510, the computer 514 may send a signal to thedevice 500A causing the device 500A to say or display a message, “Whatcan I help you find?” The user can activate or de-activate the functionof receiving messages from the store computer 514.c. After receiving the user's request, the computer 514 checks a storeinventory stored in a memory and sends expected locations of theproducts (which may or may not have RFID tags) to the device 500A. Thedevice 500A may display a map of the store 510 and the locations (e.g.,aisle and section) of the products. The device 500A may also display theshortest path and/or the path that is least congested with otherconsumers. Now the user of the device 500A can go directly to specificlocations of the store 510 to retrieve the products. This saves time forconsumers, and may allow the store to reduce its sales personnel.

The computer 514 may also tell the device 500A how the products havebeen rated by other consumers, make recommendations on products, whetherthere are coupons for certain products, which products are for sale nowor will be on sale later in the week, next week or next month, locationof related products (such as a person buying pants may get a location ofwhere belts are sold).

Multi-Media Interactive Dating Experience

People watch shows like the “Bachelor” or “Real World” for the intrigue,unexpected romance, and the hope for a story-book ending.

It would be interesting if some members of the audience could join theshow each week, date the people on the show, and share the intrigue,excitement, and romance in the show. It would be than just a show or agame, it would be a unique experience.

FIG. 6 illustrates an example of a show that starts with two guys andtwo girls, who may be selected by the producers of the show based onlooks, personality, occupation, interests, background, location, etc.One or more of the people may be a celebrity, such as a movie star, rockband, model, or athlete.

During the first two episodes, the two guys and two girls date eachother in four dates. During the first two episodes, two new members (aguy and girl) could be selected from the audience in one or moreways: 1) at random with a lottery or sweepstakes, 2) by people on theshow when audience members submit their profiles (name, photograph orvideo, interests, job), 3) by audience voting on a web site and/ormobile app, or 4) by the show's producers who look for certaincharacteristics from an interview or survey. The audience members may beselected through a screening and interview process.

The audience can watch the show on TV, online, or on their phone. Therecan be a weekly audience poll to decide where the dates take place—atrestaurants, sporting events, parks, etc. Each member of the show can beinterviewed before and after dates.

The audience can send questions to people on the show and furtherinteract by accessing a web page or mobile app, sending emails andtexts, video calls, chats. The producers may do some pre-screening ofthe questions and audience members.

A love triangle may develop between a guy and two girls, or a girl andtwo guys, which would generate more interest in the show to see who ispicked.

If a guy and girl like each other, then they can leave the show, maybewith a 1-week trip to a resort in Hawaii or Caribbean. It will beinteresting to see how people decide whether to stay on the show or takethe trip with someone they like.

Parts of the show, such as certain dates and follow-up dates, that areespecially heart-warming or funny can be put together to form a movieshown on TV or in the theater.

Mobile Phone Jamming Device

Background

Mobile phones have changed our lives by keeping us in touch with otherpeople. But some cell phone users abuse their privileges when they areloud, obnoxious or annoying with their conversations. Some cell phoneusers leave their cell phones ON to receive calls in public places whereother people are trying to sleep, relax or enjoy an activity, such as aquiet beach, movie theaters, musicals, operas, sporting events, likegolf courses or tennis matches, church services, libraries, airplanes,trains, restaurants, etc. Probably the most annoying cell phone usersare those that receive a call and carry on a conversation in publicplaces where other people are trying to relax or enjoy an activity.

Description—Structure

a. FIG. 7 shows a device 700 that prevents people from using their cellphones 710A, 710B within a short range of the device 700. The device 700comprises at least a transmitter 702 and an ON/OFF switch 704, such as aphysical key or button, or a virtual menu item on a touchscreen. Inaddition to or instead of a touch-activated switch, the activationcomponent may be voice-activated.b. The transmitter 702 emits a signal with an equal and oppositeamplitude or frequency to temporarily block or interfere with any mobilephones 710A, 710B within a configurable radius, such as 5-10 feet. Theradius may be pre-determined and/or may be configurable by the userafter the device 700 leaves the manufacturer. The transmitter maygenerate a signal that simply overpowers other radio frequency signalsof cell phones 710A, 710B.c. In one configuration, the device 700 has a receiver 706 that detectsthe amplitude and frequency of mobile phones 710A, 710B with thepre-determined radius. The transmitter 704 then emits a signal with anequal and opposite amplitude or frequency to block or interfere withmobile phones 710A, 710B within the pre-determined radius.

Description—Function

a. The user may verbally warn cell phone users within the radius thatthey are too loud, and the user will activate the device 700 soon. Thedevice 700 may send a warning signal to the active cell phones 710A,710B within the pre-determined radius that the device 700 will beblocking signals after a time period expires, such as 10 or 30 seconds.b. In one configuration, cell phones 710A, 710B with their signalsblocked by the device 700 will not drop their calls if the cell phones710A, 710B move out of range of the device 700 within a time period suchas 5-20 seconds.

Motion Detection and Alert System

Background

a. A user may leave a car at the mall or a shopping plaza or over theweekend at an airport, a train station, a bus station, a recreationalfacility, an amusement park, the mall, etc. When the user discovers thevehicle is missing, the user has no idea when the car is stolen. Theuser reports the car is stolen to police, but the user cannot tell thepolice what time the car was stolen. It could have been 10 minutes agoor 10 hours ago.b. The problem with anti-theft systems like LoJack is the user has noidea when the car is stolen. The user must report the car is stolenbefore the anti-theft device may be used by the police. During thattime, the thief may have torn the car apart, sold the car, ordeactivated the Lojack tracking system.

Summary

a. FIG. 8A shows a device 800 that can sense when a user's item (such asa car) is moved without the user's presence. The device 800 calls orsends a text message to the user's mobile phone 806, land-based phone,base station 804 or a police station. A car may have more than one suchdevice 800.b. FIG. 8A shows a car, but the device 800 may be used with any useritem or object that may be set in a location and stolen, such as atruck, motorcycle, bicycle, boat, cell phone, tablet, lap top, PDA,wrist watch, jewelry (e.g., in gym lockers), purse, book bag, golfclubs, skis, tennis racket, sunglasses, coat, etc. The device 800 may beattached (permanently or temporarily) to the user's item or built intothe user's item by the manufacturer.

Description

Transceiver

a. FIG. 8B shows the device 800 with a wireless transceiver 830 thatdetects when a user key 802 (which may have a RFID tag or a transmitter)is within range, such as within 2-5 meters of the device 800. Thetransceiver 830 may be designed or configured by the user ormanufacturer to detect the user key 802 within any desired range. Thetransceiver 830 may receive signals from the key 802, a mobile phone 806or a land-based phone.b. The transceiver 830 can call, send a text message, or othernotification to a mobile phone 806, a tablet computer, a land-basedphone, a pager, a lap top or a PDA. The transceiver 830 may usecellular, Wi-Fi, Bluetooth or other types of communication. Thetransceiver 830 may have a range that is sufficient to place a call to abase station or short-range radio frequency, such as walkie talkies.

Sensor

a. FIG. 8B shows the device 800 with a sensor 820 that detects acondition, such as a location or motion of an object. For example, thesensor 820 may sense motion with a gyroscope or other component(s)commonly used in smartphones and tablet computers that sense motion. Inaddition or instead of those components, the sensor 820 may sense motionby transmitting a constant or periodic signal or beam of radiation to asurface, such as a car tire 822 and/or the ground 824, and detecting thereflected or scattered radiation. This may be short-range such thatsunlight does not overly affect the component's detection of reflectedradiation. The sensor 820 may sense motion by transmitting a signal orradiation between a first part and a second part, such as a deviceplaced between a door and a doorframe in house security alarm systems.In addition to or instead of sensing a location or motion, the sensor820 may sense vibration and/or heat.b. The sensor 820 may be shielded or closed when the device 800 is notactivated to prevent dirt or other substances from affecting the motiondetecting.c. The sensor 820 may include a global positioning satellite (GPS) chip.

Operation

a. A user parks a car, turns off the engine and moves with the key 802and/or mobile device 806 out of range of the device 800 on the car, suchas more than 2 meters. The device 800 may activate automatically ormanually when the user says a voice command or presses a button on thekey 802 or mobile device 806. The device 800 begins to monitor alocation or position of the vehicle and detects when the vehicle startsto move. If the user brings the key within range of the device 800, thedevice 800 may automatically deactivate, disarm, go into a sleep orhibernation mode, or reset. Alternatively, the user may deactivate thedevice 800 by pressing a button on the key 802 or mobile device 806.b. If the device 800 senses that the car moves without the key 802 ormobile device 806 within the preset range, the device 800 may call apre-determined phone number, such as the user's mobile phone number, orsend a text message. If device 800 reaches the mobile phone's voicemail,e.g., the mobile phone is busy, not activated, or the user does notanswer, the device 102 may call another pre-determined number, such as afamily member or “911” or a local police station.c. The device 800 may require a user password or code (or other form ofauthentication to verify the user, such as a retina scan or fingerprintscan) to disarm. For example, if someone's purse is stolen, the thiefcannot disarm the device 800 simply by having a person's key 802 andmobile device 806.d. The device 800 may have a user interface that allows a user toactivate or disarm the device 800, enter a user password or code, and/orselect options, modes or settings from a menu.e. As another example, the user leaves an object (such as a mobilephone, tablet, laptop, PDA, watch, purse, book bag, golf club, skis,tennis racket, sunglasses, coat or other personal item) and activatesthe device 800 inside or attached to the object. The device 800 may bevery small and fit in any location of an object. With the device 800,the user knows exactly what time the object is moved, unlike systemslike LoJack.f. The device 800 may use one or more power sources, such as a batteryor solar or light power.

1. An apparatus comprising: a frame configured to be worn on a user'shead; a camera on the frame configured to capture an image of a secondperson; a transceiver on the frame configured to transmit the image to asecond device and receive a recommendation for the user to interact withthe second person in response to a behavior of the second person; adisplay on the frame configured to display the recommendation to theuser on how to interact with the second person in response to the secondperson's behavior.
 2. The apparatus of claim 1, wherein the displayedrecommendation comprises at least one of a word, a phrase, a symbol, animage, or a video.
 3. The apparatus of claim 1, wherein the display ison a glass lens attached to the frame.
 4. The apparatus of claim 1,further comprising a speaker configured to play an audio recommendationto the user on how to interact with the second person in response to thesecond person's behavior.
 5. The apparatus of claim 1, wherein thesecond person's behavior indicates the second person has a healthcondition, and the recommendation describes how the user can help thesecond person.
 6. The apparatus of claim 1, configured to allow the userto select a mode from a plurality of modes, each mode being associatedwith a type of recommendations to display.
 7. The apparatus of claim 1,wherein the transceiver is configured to receive information about thesecond person's behavior from the second device, and the display isconfigured to display the received information about the second person'sbehavior to the user, wherein the displayed information comprises atleast one of a word, a halo around the second person, a glowing outline,an icon, a flashing light, or a symbol.
 8. The apparatus of claim 7,wherein the camera is configured to capture two or more images of thesecond person, the transceiver is configured to transmit the images tothe second device and receive updated information to display about thesecond person after two or more behaviors are observed in the images,and the display is configured to display the updated information.
 9. Theapparatus of claim 1, further comprising a sensor configured to sense acondition of the second person, the condition comprising at least one ofsounds of the second person, temperature of the second person,perspiration of the second person, and speed of movement.
 10. Theapparatus of claim 1, further comprising displaying a predicted nextbehavior of the second person.
 11. The apparatus of claim 1, wherein thetransceiver is a wireless transceiver configured to transmit and receiveat least one of WiFi or Bluetooth signals.
 12. A method comprising:capturing an image of a second person with a camera on a frame worn by auser; transmitting the image to a second device; receiving arecommendation for the user to interact with the second person inresponse to a behavior of the second person; and displaying therecommendation to the user on how to interact with the second person inresponse to the second person's behavior, wherein the displayedrecommendation comprises at least one of a word, a phrase, a symbol, animage, or a video.
 13. The method of claim 12, wherein the secondperson's behavior indicates the second person has a health condition,and the recommendation describes how the user can help the secondperson.
 14. The method of claim 12, further comprising playing an audiorecommendation to the user on how to interact with the second person inresponse to the second person's behavior.
 15. The method of claim 12,further comprising: receiving information about the second person'sbehavior from the second device; and displaying the received informationabout the second person's behavior to the user, wherein the displayedinformation comprises at least one of a word, a halo around the secondperson, a glowing outline, an icon, a flashing light, or a symbol.
 16. Amethod comprising: receiving an image of a second person from a user ofa device; searching for a stored behavior that is similar to an observedbehavior of the second person; transmitting a recommendation to thedevice to display to the user on how to interact with the second personin response to the second person's behavior.
 17. The method of claim 16,further comprising: determining a location of the device; and selectinga recommendation from a set of recommendations based on the location ofthe device.
 18. The method of claim 16, further comprising transmittinginformation about the second person's behavior to the device to displayto the user, wherein the displayed information comprises at least one ofa word, a halo around the second person, a glowing outline, an icon, aflashing light, or a symbol.
 19. The method of claim 18, furthercomprising: determining a location of the device; and based on thedevice location, selecting which information to transmit about thesecond person's behavior to the device to display to the user.
 20. Themethod of claim 18, further comprising: receiving a second image of thesecond person; transmitting updated information to the device to displayabout the second person after two or more behaviors are observed in theimages.